package Java0308;

public class Loop12 {
    public static void main(String[] args) {
        //题目：找到所有的四维水仙花数:1、水仙花数是这样的一个四位数：2、这个数等于每一位上的数的四次方和
        //定义循环变量并赋初值
        int i = 1000;
        //存储千位上的数字
        int qian;
        //存储百位上的数字
        int bai;
        //存储十位上的数字
        int shi;
        //存储个位上的数字
        int ge;
        System.out.print("水仙花数：");
        while (i<10000){
             ge = i % 10;
             shi = i / 10 % 10;
             bai = i / 100 % 10;
             qian = i / 1000;
             //判断是否是水仙花数四维
            if(i==ge*ge*ge*ge+shi*shi*shi*shi+bai*bai*bai*bai+qian*qian*qian*qian){
                System.out.print(i+" ");
            }
            //循环变量自增
            i++;
        }
    }
}
